به وبلاگ خوش آمديد !!!
به وبلاگ خوش آمديد !!!


عادت های بد برنامه نویسان

سلام

در طول چند سالی که مشغول به برنامه نویسی هستم عادت های بدی را توسط خودم و بقیه برنامه نویسان مشاهده کرده ام. هدف از این مطلب گردآوری تعدادی از رفتارها و عادت های نادرست است که با شناختن آن ها می توان از رخ دادنشان جلوگیری کرد.

همه بد کد می نویسند، جز من!
گاه اوقات یک برنامه نویس با دیدن کدهای شخص دیگر، به جای قبول کردن اختلاف نظر موجود در کدنویسی به زیر سوال بردن روش کدنویسی طرف مقابل می پردازد. درست است که در پروژه های تیمی رعایت استانداردهای تیم ضروریست، اما در مواردی که شخص در حال کار بر روی جزییات است و هیچ استانداردی را زیر سوال نبرده، بهتر است قبل از بحث در مورد کدهای نوشته شده، دیدگاه وی را در مورد این نوع کدنویسی بدانیم.
Control + Cut + Copy + P
Copy & Paste
یک از بدترین کارهایی که توسط برنامه نویس انجام می شود و علاوه بر خود به کل تیم و پروژه آسیب وارد کند، Copy و Paste کردن کدها بدون بررسی و فراگیری دانش موجود در آنهاست. این مورد بویژه در برنامه نویسان وب بسیار مشاهده می شود. بهتر است به جای کپی کردن کد از جای دیگری، نیاز خود را با فراگیری تکنیک های لازم رفع کنید. در صورتی که مجبور به نسخه برداری از کد دیگری هستید، بهتر است تک تک خطوط آن را بررسی کرده و لایسنس مربوط به آن را رعایت فرمایید. پیشنهاد می کنم صفحه Copy and paste programming در ویکی پدیا را مطالعه کنید.

نام گزاری نامفهوم متغیرها
این مشکل بیشتر در برنامه نویسان کم تجربه دیده می شود. مثلا متغییری را با حرف u تعریف کرده و در بخش های مختلف استفاده می کند. شما فکر می کنید که منظور از u همان user است، بعد شک می کنید که شاید username باشد و در آخر متوجه می شوید که منظور وی usability بوده است! درصورتی که نام متغییر را با توجه به محتوای آن ها برگزیده شود، خوانایی برنامه دوچندان می شود.

این بخش خیلی زود تموم می شود
معمولا زمانی که یک بخش زودتر از موعد مقرر تمام می شود، بهتر است در مورد برنامه نوشته شده شک کنید! شاید برنامه نویس بخواهد با اینکار قدرت برنامه نویسی خود را نشان دهد ولی بارها دیده ام که بعد از چندین هفته و ماه، ایرادی در چنین برنامه ای رخ می دهد که نه تنها زحمات برنامه نویس را از بین می برد، بلکه باعث ضایع شدن شخصیت کاری وی می گردد. شاید اگر از همان اول برنامه نویس مدت زمان بیشتری را صرف نگارش، تست و بازبینی برنامه خود می کرد، ماندگاری برنامه بی نقص وی باعث افزایش اعتبار وی در محیط کاری می شد.

من نبودم! عدم مسئولیت پذیری و عذرخواهی
برخی اوقات بخشی از برنامه دچار ایراد می شود و کسی عهده دار ایراد بوجود آمده نیست. از لحاظ اخلاقی گفتن یک عذرخواهی نه تنها از شخصیت شما نمی کاهد، بلکه نشاندهنده حس مسئولیت پذیری شما می شود. البته با نوشتن توضیحات (Comment) در برنامه می توانید، نویسنده کد را به راحتی بیابید.

سرخوردگی از انجام کارهای تکراری
این مورد بارها برای من اتفاق افتاده است. بدترین بخش کار، انجام دادن مواردی است که هم سطحی هستند، هم حوصله می خواهند و هم از عهده افراد سطح پایین تر و دیگر بر می آیند. اما به هر حال مواردی پیش می آید که مجبور به انجام دادن این قبیل کارها هستید. بهترین راه حل حفظ آرامش و انجام دادن کار در اولین فرصت است. بعید می دانم راه حل دیگری پیدا شود.

انجام دادن ناقص کارها
برخی از برنامه نویس ها، بخصوص کم تجربه تر ها، معنای صحیح اتمام کار را نمی دانند. یعنی انجام دادن کار را به معنی نگارش کد می دانند و مراحل مستندسازی، تست، ادغام کد در پروژه و… را در زمان لازم برای اتمام کار در نظر نمی گیرند. چه بسا پیدا شدن یک خطا در مرحله تست می تواند وی را ساعت ها درگیر کند.

اعمال سلیقه شخصی
منظور از اعمال سلیقه شخصی عدم تفکر در هنگام برنامه نویسی نیست. بلکه مفهوم آن در نظر داشتن دیدگاه مشتری در اولویت بالاتر نسبت به دیدگاه شخصی است.

در صورتی که شما عادت بد دیگری را سراغ دارید، خوشحال می شوم آن را به اشتراک بگذارید.

منبع تصویر: worthlessgenius.com

شاد باشید :)


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:






یک شنبه 5 تير 1390برچسب:,

|
 


من معتقدم معرفی هر خاصی در هر زبانی می تواند متفاوت از زبانی دیگر باشد ! حمد و سپاس بی حد خدای را، که در قالب بیان در زبان انسان جاری ساخت و توفیق الهی رفیق شد تا گام در این راه نهیم و نسخه سوم گالری خویش را آماده سازیم ؛ امیدوارم لحظات خوشی را در این نگارخانه سپری کنید و تا همینجا از شما بابت خواندن این معرفی سپاس گذارم و ازمنتی که بر من نهادید تا از نگارخانه آثارم دیدن فرمایید بینهایت متشکرم .

نازترین عکسهای ایرانی

 

 

hesamarty

 

هفته چهارم بهمن 1390
هفته سوم بهمن 1390
هفته دوم بهمن 1390
هفته اول بهمن 1390
هفته چهارم دی 1390
هفته سوم دی 1390
هفته دوم دی 1390
هفته چهارم بهمن 1390
هفته سوم بهمن 1390
هفته دوم بهمن 1390
هفته اول بهمن 1390
هفته چهارم دی 1390
هفته سوم دی 1390
هفته دوم دی 1390
هفته سوم بهمن 1389
هفته دوم دی 1389
هفته چهارم بهمن 1389
هفته سوم بهمن 1389
هفته دوم بهمن 1389
هفته سوم دی 1389

 

آرامـــش می خواهم نه آرام بخش
نرگس
...
تصاویر: ابراز احساسات متقابل معتادان ترک کرده و احمدی نژاد
آقای کفاشیان آدم با غیرت با دیدن عکسها چه حسی دارد ؟
ثروتمندان هالیوودی پول خود را کجا خرج می‌کنند؟
ان در عاقبت جدا سازی جنسی
شکیرا و دوست پسر جدیدش پیکه، به اسرائیل سفر کرده..
نتایج جام‌جهانی زنان+تصاویر افتتاحیه
نامردی
موج مکزیکی روحانیون
“آریوبرزن” از کتاب پنجم دبستان هم حذف می‏شود؟+تصاویر
مخمل طبیعت
گزارش لحظه به لحظه ی بازی امید عراق و قطع امید ایران – طنز
جیگردار
خاله این با گوشواره و اون گردنبندتون سته
...
وااااای
شما کدام یک بودید؟
مسلمان شدن در ایران
عادت های بد برنامه نویسان
میر حسین موسوی

 


تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان به وبلاگ خوش آمديد !!! و آدرس marty007.LoxBlog.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





ارزانترین فروشگاه لوازم زناشوئی
بچه های پاتوقی
farzad farzin
sport
لینکستان-بهترین لینکها در این وبلاگ
چت و سرگرمی ali-lover
بهترین مطالب و هرچی که بخوای !!
بهترین وبلاگ دوستان !
فروشگاه محصولات زناشوئی
جدید ترین جملات زیبا و عاشقانه
کیت اگزوز
زنون قوی
چراغ لیزری دوچرخه

 

کیت اگزوز ریموت دار برقی
ارسال هوایی بار از چین
خرید از علی اکسپرس
الوقلیون

 

RSS 2.0

فال حافظ

قالب های نازترین

جوک و اس ام اس

جدید ترین سایت عکس

زیباترین سایت ایرانی

نازترین عکسهای ایرانی

بهترین سرویس وبلاگ دهی

 

ورود اعضا:


نام :
وب :
پیام :
2+2=:
(Refresh)

خبرنامه وب سایت:

برای ثبت نام در خبرنامه ایمیل خود را وارد نمایید




آمار وب سایت:
 

بازدید امروز : 10
بازدید دیروز : 23
بازدید هفته : 76
بازدید ماه : 74
بازدید کل : 52756
تعداد مطالب : 397
تعداد نظرات : 18
تعداد آنلاین : 1



.: Weblog Themes By www.NazTarin.Com :.


--->